Joseph Saluta is charged with persons not to possess firearms, simple assault, and reckless endangerment, according to authorities.
Police said they were called to the 200 block of North 8th Street around 9:15 a.m. and found "evidence of shots being fired." A loaded firearm was recovered and seized, they added.
No one was injured in the incident.
Saluta's bail was set at $50,000 and he has a preliminary hearing on July 3, court records show.
Click here to follow Daily Voice Cheltenham-Elkins Park and receive free news updates.